package com.example.springboot.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
  @ApiModel(value = "Guide对象", description = "")
public class Guide implements Serializable {

    private static final long serialVersionUID = 1L;

      @TableId(value = "id", type = IdType.AUTO)
      private Integer id;

      @ApiModelProperty("用户id")
      private Integer userId;

      @ApiModelProperty("引导名称")
      private String name;

      @ApiModelProperty("当前步骤")
      private Integer process;

      @ApiModelProperty("问题1")
      private String q1;

      private String q2;

      private String q3;

      private String q4;

      private String q5;

      private String q6;

      private String q7;

      private String q8;

      private String q9;

      private String q10;

      @ApiModelProperty("模型数据")
      private String model;

      @ApiModelProperty("创新方向")
      private String direction;

      @ApiModelProperty("搜索关键词")
      private String search;

      @ApiModelProperty("方案发布日期")
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
      private LocalDateTime createTime;

}
